package com.zaimokuza.cn.mapper;

import org.apache.ibatis.annotations.Mapper;

/**
 * @author zaimokuza
 */
@Mapper
public interface UserSpreadMapper {

    /**
     * 添加用户扩展信息
     *
     * @param userId 用户ID
     */
    void insertUserSpread(String userId);

    /**
     * 增加用户的博客数量
     *
     * @param userId 用户ID
     */
    void increaseBlogTotal(String userId);

    /**
     * 减少用户的博客数量
     *
     * @param userId 用户ID
     */
    void reduceBlogTotal(String userId);

    /**
     * 增加用户的粉丝数量
     *
     * @param userId 用户ID
     */
    void increaseFollowers(String userId);

    /**
     * 减少用户的粉丝数量
     *
     * @param userId 用户ID
     */
    void reduceFollowers(String userId);

    /**
     * 增加用户的关注数量
     *
     * @param userId 用户ID
     */
    void increaseFollowing(String userId);

    /**
     * 增加用户的关注数量
     *
     * @param userId 用户ID
     */
    void reduceFollowing(String userId);

}
